<?php

namespace Home\Model;

use Think\Model;

class OrderOptionModel extends Model
{
    public function __construct()
    {
        parent::__construct('order_option');
    }


    /**
     * 读取订单商品选项规格列表
     *
     * @param
     * @return array 数组格式的返回结果
     */
    public function orderOptioList($condition = array(), $fields = '*')
    {
        $Order_list = $this->where($condition)->field($fields)->select();
        if (empty($Order_list)) return array();
        return $Order_list;
    }


    /**
     * 取得单条订单商品选项规格
     * @param array $condition
     * @param string $order
     */
    public function orderOptioInfo($condition, $fields = '*')
    {
        return $this->where($condition)->field($fields)->find();

    }


    /**
     * 取数量
     * @param unknown $condition
     */
    public function orderOptioCount($condition = array())
    {
        return $this->where($condition)->count();
    }


    /**
     * 新增订单商品选项规格
     *
     * @param array $param 参数内容
     * @return bool 布尔类型的返回结果
     */
    public function addOrderOptio($param)
    {
        return $this->add($param);

    }


    /**
     * 更新订单商品选项规格
     *
     * @param array $param 更新数据
     * @return bool 布尔类型的返回结果
     */
    public function editOrder($condition, $update)
    {
        return $this->where($condition)->save($update);
    }


    /**
     * 删除订单商品选项规格
     *
     * @param int $id 记录ID
     * @return bool 布尔类型的返回结果
     */
    public function delOrderOptio($condition)
    {
        if (empty($condition)) {
            return false;
        }
        return $this->where($condition)->delete();
    }


}